Read in the spreadsheet made from the Life in the UK handbook (and additional information)

# century = 36525 days
timedat <- read.csv("data/timeline.csv")

timedat %>% as_tibble() %>% 
  mutate(start = as.Date(as.numeric(start), origin="0000-01-01"),
         end = as.Date(as.numeric(end), origin="0000-01-01"),
         altStart = as.Date(as.numeric(altStart), origin="0000-01-01"),
         altEnd = as.Date(as.numeric(altEnd), origin="0000-01-01")) -> timeline;timeline
## # A tibble: 20 x 10
##    event start      end        group startForHumans endForHumans tooltip
##    <chr> <date>     <date>     <chr> <chr>          <chr>        <chr>  
##  1 Perm… -9700-01-01 -8001-12-31 Earl… 11700 BCE      10000 BCE    Perman…
##  2 Hunt… -8000-01-01 -4001-12-31 Earl… 10000 BCE      6000 BCE     Hunter…
##  3 Neol… -4500-01-01 -2001-12-31 Earl… 6500 BCE       4001 BCE     Neolit…
##  4 Firs… -4000-01-01 -4000-12-31 Earl… 6000 BCE       6000 BCE     First …
##  5 Bron… -2000-01-01 -801-12-31 Earl… 4000 BCE       800 BCE      Bronze…
##  6 Iron… -800-01-01 -056-12-31 Earl… 800 BCE        56 BCE       Iron A…
##  7 Firs… -055-01-01 -054-12-31 Roma… 55 BCE         55 BCE       First …
##  8 Seco… 0043-01-01 0043-12-31 Roma… 43 AD          43 AD        Second…
##  9 Roma… 0044-01-01 0410-01-01 Roma… 44 AD          410 AD       Roman …
## 10 Earl… 0200-01-01 0400-01-01 Roma… 200 AD         400 AD       Earlie…
## 11 Angl… 0450-01-01 0600-01-01 Angl… 450 AD         600 AD       Anglos…
## 12 Angl… 0410-01-02 1066-10-13 Angl… 410 AD         1066 AD      Anglo-…
## 13 Sain… 0430-01-01 0460-01-01 Angl… 430 AD         460 AD       Saint …
## 14 Sain… 0354-11-13 0430-08-28 Angl… 13 November 0… 28 August 0… Saint …
## 15 Viki… 0789-01-01 0789-12-31 Angl… 789 AD         789 AD       Viking…
## 16 King… 0886-01-01 0900-01-01 Angl… 886 AD         899 AD       King A…
## 17 Kenn… 0843-01-01 0858-12-31 Angl… 843 AD         858 AD       Kennet…
## 18 Cnut… 1016-01-01 1035-11-12 Angl… 1016 AD        1035 AD      Cnut t…
## 19 Batt… 1066-10-14 1066-10-15 Norm… 14 October 10… 14 October … Battle…
## 20 Norm… 1067-01-01 1101-01-01 Norm… 1067 AD        1101 AD      Norman…
## # … with 3 more variables: altStart <date>, altEnd <date>, color <chr>

vistime package

vistime()

default plotly visualisation

common era only

gg_vistime()

static visualisation

common era only

hc_vistime()

interactive visualisation

common era only